Fixing things that can never be broken: Soware maintenance as heterogeneous engineering
نویسندگان
چکیده
In the very last published article of his long and distinguished career, the eminent historian of computing Michael Mahoney asked a simple but profound question: “What makes the history of soware hard?’’ In his characteristically playful style, Mike was engaging both with an issue of central importance to historians – namely, how can we begin to come to grips with the formidable challenges of writing the history of soware – but also one of great interest to practitioners. Since the earliest days of electronic computing, the problem of soware has loomed large in the industry literature. e history of soware is hard, Mike argued, because soware itself is hard: hard to design, hard to develop, hard to use, hard to understand, and hard to maintain. is paper focuses on the problem of maintenance in the history of soware. As all of the papers in this session argue, the problem of maintenance is a ubiquitous but neglected element of the history of technology. All complex technological systems eventually break down and require repair (somemore so than others), and, in fact, as David Edgerton has suggested, maintenance is probably the central activity of most technological societies. But maintenance is also low-status, dicult, and risky. Engineers and inventors don’t like maintenance, and generally don’t do maintenance, and therefore historians of technology have largely ignored it. e problem ofmaintenance is particularly challenging for the both practitioners and historians of computing. To begin with, in theory soware should never need maintenance. Soware does not break down or wear out, at least in the conventional sense. Once a soware-based system is working, it will work forever (or at least until the underlying hardware breaks down – but that is someone else’s problem). Occasionally a stray cosmic ray might ip an unexpected bit in a soware system, causing an error, but generally speaking, soware can never be broken.
منابع مشابه
Designing a New Model for Evaluating the Maintenance System
The previous studies about the maintenance systems were dealt with defining the evaluation criteria, grouping them, and using different techniques for evaluating. The main problem is that maintenance subsystems and the relationship between and within them in order to a reliable evaluation have never been identified before.The contribution of this study is realizing the four maintenance su...
متن کاملDesigning a New Model for Evaluating the Maintenance System
The previous studies about the maintenance systems were dealt with defining the evaluation criteria, grouping them, and using different techniques for evaluating. The main problem is that maintenance subsystems and the relationship between and within them in order to a reliable evaluation have never been identified before.The contribution of this study is realizing the four maintenance su...
متن کاملAn Urban Fault Reporting and Management Platform for Smart Cities
A good interaction between public administrations and citizens is imperative in modern smart cities. Semantic web technologies can aid in achieving such a goal. We present a smart urban fault reporting web platform to help citizens in reporting common urban problems, such as street faults, potholes or broken street lights, and to support the local public administration in responding and fixing ...
متن کاملP14: How to Find a Talent?
Talents may be artistic or technical, mental or physical, personal or social. You can be a talented introvert or a talented extrovert. Learning to look for your talents in the right places and building those talents into skills and abilities might take some work, but going about it creatively will let you explore your natural abilities and find your innate talents. You’re not going to fin...
متن کاملAssessment of distance-based multi-attribute group decision-making methods from a maintenance strategy perspective
Maintenance has been acknowledged by industrial management as a significant influencing factor of plant performance. Effective plant maintenance can be realized by developing a proper maintenance strategy. However, selecting an appropriate maintenance strategy is difficult because maintenance is a non-repetitive task such as production activity. Maintenance also does not leave a consistent trac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008